bitkeeper revision 1.608 (3fb9157cuzbuuHoQHhed0YOXJFy-Sw)
authorbr260@laudney.cl.cam.ac.uk <br260@laudney.cl.cam.ac.uk>
Mon, 17 Nov 2003 18:37:48 +0000 (18:37 +0000)
committerbr260@laudney.cl.cam.ac.uk <br260@laudney.cl.cam.ac.uk>
Mon, 17 Nov 2003 18:37:48 +0000 (18:37 +0000)
Fix a bug: on laptop keyboard, Fn+Num Lk to produce Scroll Lk makes keyboard hang.

xen/drivers/char/xen_kbd.c

index 6aa4ca26db659b8d5432e42e14deb937fab2f175..2da604d9725fdc1205aa1d6be9cb433d452c5ee6 100644 (file)
@@ -200,6 +200,7 @@ static void keyboard_interrupt(int irq, void *dev_id, struct pt_regs *regs)
             if ( (scancode & ~KBD_SCANCODE_KEYUP_MASK) == XEN_ATTENTION_KEY )
             {
                 xen_attention_key_down = !(scancode & KBD_SCANCODE_KEYUP_MASK);
+               continue;
             } 
             else if ( xen_attention_key_down )
             {